Global context.CollaborationSystemUsersChoiceFormGetProcessing

Contexto global

CollaborationSystemUsersChoiceFormGetProcessing

Disponible desde la versión 8.3.15.

Sintaxis:

CollaborationSystemUsersChoiceFormGetProcessing(<ChoicePurpose>, <Form>, <Conversation>, <Parameters>, <SelectedForm>, <StandardProcessing>)

Parámetros:

<ChoicePurpose>

Tipo: CollaborationSystemUsersChoicePurpose.
Asignación de la selección del usuario del sistema de colaboración.

<Form>

Tipo: ClientApplicationForm, Undefined.
Formulario que contiene una conversación de contexto si los usuarios son seleccionados automáticamente.

<Conversation>

Tipo: CollaborationSystemConversationID, Undefined.
Conversación donde se seleccionan los usuarios.

<Parameters>

Tipo: Structure.
Parámetros de recepción del formulario.

<SelectedForm>

Tipo: String.
Nombre del formulario abierto.

<StandardProcessing>

Tipo: Boolean.
Este parámetro pasa una bandera que indica si se realiza el procesamiento estándar (sistema) del evento. Si se establece en False en el cuerpo del procedimiento del controlador, no se realizará el procesamiento estándar (se elegirán el formulario y los parámetros especificados por el desarrollador).
Valor predeterminado: True.

Descripción:

Ocurre al seleccionar automáticamente un usuario del sistema de colaboración.
Cuando se seleccionan usuarios, se llama al controlador si no se ha establecido el controlador de eventos CollaborationSystemUsersChoiceFormGetProcessing para el formulario, o si el valor del parámetro <StandardProcessing> se establece en True después de ejecutar el controlador.
Cuando se llama al controlador (tanto para el formulario como para la aplicación cliente), se pasa una estructura en el parámetro <Parameters> y tiene los siguientes valores:

  • ChoiceMode – True
  • MultipleChoice – True
  • CloseOnOwnerClose – True

Si el parámetro <SelectedForm> contiene una cadena no vacía después de llamar al controlador, se muestra el enlace “Mostrar todo” en la lista desplegable.
Al hacer clic en el enlace, se abre un formulario establecido con los parámetros completados desde la estructura devuelta en el parámetro <Parameters>. El propietario del formulario de selección es un formulario en el que se muestra la conversación.

Al cerrar el formulario de selección, se agrega un valor pasado en el parámetro del método Close a la lista de usuarios.
Al seleccionar destinatarios de mensajes (el valor del parámetro <SelectionAssignment> se establece en MessageRecipient), el valor Undefined se interpreta como “No notificar a nadie”. En otros casos, se ignora el valor Undefined.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil, Integración.

Disponible desde:

Disponible desde la versión 8.3.15.